{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "fb0bd3f1-fbe1-4569-9bdd-13106c9f47a4",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "source": [
    "## 0， pip list "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "4352ecad-3a46-46d4-9618-821f079db1f9",
   "metadata": {
    "editable": true,
    "slideshow": {
     "slide_type": ""
    },
    "tags": []
   },
   "outputs": [],
   "source": [
    "#!pip install numpy -i  https://pypi.tuna.tsinghua.edu.cn/simple    \n",
    "#!pip install pandas -i  https://pypi.tuna.tsinghua.edu.cn/simple    \n",
    "#!pip install torch -i  https://pypi.tuna.tsinghua.edu.cn/simple     \n",
    "#!pip install accelerate -i  https://pypi.tuna.tsinghua.edu.cn/simple   \n",
    "#!pip install matplotlib -i  https://pypi.tuna.tsinghua.edu.cn/simple  \n",
    "#!pip install torchvision  -i  https://pypi.tuna.tsinghua.edu.cn/simple  \n",
    "#!pip install omegaconf  -i  https://pypi.tuna.tsinghua.edu.cn/simple   \n",
    "#!pip install einops  -i  https://pypi.tuna.tsinghua.edu.cn/simple   \n",
    "#!pip install scikit-learn -i  https://pypi.tuna.tsinghua.edu.cn/simple  \n",
    "#!pip install ipywidgets -i  https://pypi.tuna.tsinghua.edu.cn/simple  \n",
    "#!pip install pyarrow -i  https://pypi.tuna.tsinghua.edu.cn/simple  \n",
    "#!pip install seaborn -i  https://pypi.tuna.tsinghua.edu.cn/simple  \n",
    "#!pip install lightgbm -i  https://pypi.tuna.tsinghua.edu.cn/simple  "
   ]
  },
  {
   "cell_type": "markdown",
   "id": "5d828e3d",
   "metadata": {},
   "source": [
    "## 1, Upload to  Pypi"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "1ee24243",
   "metadata": {},
   "outputs": [],
   "source": [
    "#!uv build "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "6705f229",
   "metadata": {},
   "outputs": [],
   "source": [
    "#!uv publish "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "60b279bc",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "running sdist\n",
      "running egg_info\n",
      "creating torchkeras.egg-info\n",
      "writing torchkeras.egg-info/PKG-INFO\n",
      "writing dependency_links to torchkeras.egg-info/dependency_links.txt\n",
      "writing requirements to torchkeras.egg-info/requires.txt\n",
      "writing top-level names to torchkeras.egg-info/top_level.txt\n",
      "writing manifest file 'torchkeras.egg-info/SOURCES.txt'\n",
      "reading manifest file 'torchkeras.egg-info/SOURCES.txt'\n",
      "reading manifest template 'MANIFEST.in'\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/Users/admin/miniforge3/lib/python3.12/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.\n",
      "!!\n",
      "\n",
      "        ********************************************************************************\n",
      "        Please consider removing the following classifiers in favor of a SPDX license expression:\n",
      "\n",
      "        License :: OSI Approved :: MIT License\n",
      "\n",
      "        See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.\n",
      "        ********************************************************************************\n",
      "\n",
      "!!\n",
      "  self._finalize_license_expression()\n",
      "warning: no files found matching 'torchkeras/*.ttf'\n",
      "no previously-included directories found matching 'torchkeras/assets/*checkpoint*'\n",
      "warning: no files found matching '*.png' under directory 'torchkeras/assets'\n",
      "warning: no files found matching '*.jpeg' under directory 'torchkeras/assets'\n",
      "warning: no previously-included files matching '*' found under directory 'torchkeras/__pycache__'\n",
      "warning: no previously-included files matching '*' found under directory 'torchkeras/.ipynb_checkpoints'\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "adding license file 'LICENSE'\n",
      "writing manifest file 'torchkeras.egg-info/SOURCES.txt'\n",
      "running check\n",
      "creating torchkeras-4.0.6\n",
      "creating torchkeras-4.0.6/torchkeras\n",
      "creating torchkeras-4.0.6/torchkeras.egg-info\n",
      "creating torchkeras-4.0.6/torchkeras/assets\n",
      "creating torchkeras-4.0.6/torchkeras/chat\n",
      "creating torchkeras-4.0.6/torchkeras/tabular\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/config\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models/autoint\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models/category_embedding\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models/common\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models/common/heads\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models/common/layers\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models/danet\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models/deepcross\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models/deepfm\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models/deepknn\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models/fm\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models/ft_transformer\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models/gandalf\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models/gate\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models/node\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models/pemlp\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models/tab_transformer\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models/tabm\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/models/tabnet\n",
      "creating torchkeras-4.0.6/torchkeras/tabular/utils\n",
      "creating torchkeras-4.0.6/torchkeras/tools\n",
      "creating torchkeras-4.0.6/torchkeras/vision\n",
      "copying files to torchkeras-4.0.6...\n",
      "copying LICENSE -> torchkeras-4.0.6\n",
      "copying MANIFEST.in -> torchkeras-4.0.6\n",
      "copying README.md -> torchkeras-4.0.6\n",
      "copying pyproject.toml -> torchkeras-4.0.6\n",
      "copying setup.py -> torchkeras-4.0.6\n",
      "copying torchkeras/__init__.py -> torchkeras-4.0.6/torchkeras\n",
      "copying torchkeras/data.py -> torchkeras-4.0.6/torchkeras\n",
      "copying torchkeras/eda.py -> torchkeras-4.0.6/torchkeras\n",
      "copying torchkeras/email.py -> torchkeras-4.0.6/torchkeras\n",
      "copying torchkeras/hugmodel.py -> torchkeras-4.0.6/torchkeras\n",
      "copying torchkeras/kerascallbacks.py -> torchkeras-4.0.6/torchkeras\n",
      "copying torchkeras/kerasmodel.py -> torchkeras-4.0.6/torchkeras\n",
      "copying torchkeras/metrics.py -> torchkeras-4.0.6/torchkeras\n",
      "copying torchkeras/pbar.py -> torchkeras-4.0.6/torchkeras\n",
      "copying torchkeras/plots.py -> torchkeras-4.0.6/torchkeras\n",
      "copying torchkeras/soup.py -> torchkeras-4.0.6/torchkeras\n",
      "copying torchkeras/stacker.py -> torchkeras-4.0.6/torchkeras\n",
      "copying torchkeras/summary.py -> torchkeras-4.0.6/torchkeras\n",
      "copying torchkeras/utils.py -> torchkeras-4.0.6/torchkeras\n",
      "copying torchkeras/vlog.py -> torchkeras-4.0.6/torchkeras\n",
      "copying torchkeras.egg-info/PKG-INFO -> torchkeras-4.0.6/torchkeras.egg-info\n",
      "copying torchkeras.egg-info/SOURCES.txt -> torchkeras-4.0.6/torchkeras.egg-info\n",
      "copying torchkeras.egg-info/dependency_links.txt -> torchkeras-4.0.6/torchkeras.egg-info\n",
      "copying torchkeras.egg-info/requires.txt -> torchkeras-4.0.6/torchkeras.egg-info\n",
      "copying torchkeras.egg-info/top_level.txt -> torchkeras-4.0.6/torchkeras.egg-info\n",
      "copying torchkeras/assets/SimHei.ttf -> torchkeras-4.0.6/torchkeras/assets\n",
      "copying torchkeras/assets/park.jpg -> torchkeras-4.0.6/torchkeras/assets\n",
      "copying torchkeras/assets/zidane.jpg -> torchkeras-4.0.6/torchkeras/assets\n",
      "copying torchkeras/chat/__init__.py -> torchkeras-4.0.6/torchkeras/chat\n",
      "copying torchkeras/chat/chatgpt.py -> torchkeras-4.0.6/torchkeras/chat\n",
      "copying torchkeras/chat/chatllm.py -> torchkeras-4.0.6/torchkeras/chat\n",
      "copying torchkeras/chat/ollama.py -> torchkeras-4.0.6/torchkeras/chat\n",
      "copying torchkeras/tabular/__init__.py -> torchkeras-4.0.6/torchkeras/tabular\n",
      "copying torchkeras/tabular/step_runner.py -> torchkeras-4.0.6/torchkeras/tabular\n",
      "copying torchkeras/tabular/tabular_dataset.py -> torchkeras-4.0.6/torchkeras/tabular\n",
      "copying torchkeras/tabular/tabular_preprocess.py -> torchkeras-4.0.6/torchkeras/tabular\n",
      "copying torchkeras/tabular/config/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/config\n",
      "copying torchkeras/tabular/config/config.py -> torchkeras-4.0.6/torchkeras/tabular/config\n",
      "copying torchkeras/tabular/models/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models\n",
      "copying torchkeras/tabular/models/base_model.py -> torchkeras-4.0.6/torchkeras/tabular/models\n",
      "copying torchkeras/tabular/models/autoint/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models/autoint\n",
      "copying torchkeras/tabular/models/autoint/autoint.py -> torchkeras-4.0.6/torchkeras/tabular/models/autoint\n",
      "copying torchkeras/tabular/models/autoint/config.py -> torchkeras-4.0.6/torchkeras/tabular/models/autoint\n",
      "copying torchkeras/tabular/models/category_embedding/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models/category_embedding\n",
      "copying torchkeras/tabular/models/category_embedding/category_embedding_model.py -> torchkeras-4.0.6/torchkeras/tabular/models/category_embedding\n",
      "copying torchkeras/tabular/models/category_embedding/config.py -> torchkeras-4.0.6/torchkeras/tabular/models/category_embedding\n",
      "copying torchkeras/tabular/models/common/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models/common\n",
      "copying torchkeras/tabular/models/common/heads/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models/common/heads\n",
      "copying torchkeras/tabular/models/common/heads/blocks.py -> torchkeras-4.0.6/torchkeras/tabular/models/common/heads\n",
      "copying torchkeras/tabular/models/common/heads/config.py -> torchkeras-4.0.6/torchkeras/tabular/models/common/heads\n",
      "copying torchkeras/tabular/models/common/layers/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models/common/layers\n",
      "copying torchkeras/tabular/models/common/layers/activations.py -> torchkeras-4.0.6/torchkeras/tabular/models/common/layers\n",
      "copying torchkeras/tabular/models/common/layers/batch_norm.py -> torchkeras-4.0.6/torchkeras/tabular/models/common/layers\n",
      "copying torchkeras/tabular/models/common/layers/embeddings.py -> torchkeras-4.0.6/torchkeras/tabular/models/common/layers\n",
      "copying torchkeras/tabular/models/common/layers/gated_units.py -> torchkeras-4.0.6/torchkeras/tabular/models/common/layers\n",
      "copying torchkeras/tabular/models/common/layers/misc.py -> torchkeras-4.0.6/torchkeras/tabular/models/common/layers\n",
      "copying torchkeras/tabular/models/common/layers/soft_trees.py -> torchkeras-4.0.6/torchkeras/tabular/models/common/layers\n",
      "copying torchkeras/tabular/models/common/layers/transformers.py -> torchkeras-4.0.6/torchkeras/tabular/models/common/layers\n",
      "copying torchkeras/tabular/models/danet/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models/danet\n",
      "copying torchkeras/tabular/models/danet/arch_blocks.py -> torchkeras-4.0.6/torchkeras/tabular/models/danet\n",
      "copying torchkeras/tabular/models/danet/config.py -> torchkeras-4.0.6/torchkeras/tabular/models/danet\n",
      "copying torchkeras/tabular/models/danet/danet.py -> torchkeras-4.0.6/torchkeras/tabular/models/danet\n",
      "copying torchkeras/tabular/models/deepcross/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models/deepcross\n",
      "copying torchkeras/tabular/models/deepcross/config.py -> torchkeras-4.0.6/torchkeras/tabular/models/deepcross\n",
      "copying torchkeras/tabular/models/deepcross/deepcross_model.py -> torchkeras-4.0.6/torchkeras/tabular/models/deepcross\n",
      "copying torchkeras/tabular/models/deepfm/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models/deepfm\n",
      "copying torchkeras/tabular/models/deepfm/config.py -> torchkeras-4.0.6/torchkeras/tabular/models/deepfm\n",
      "copying torchkeras/tabular/models/deepfm/deepfm_model.py -> torchkeras-4.0.6/torchkeras/tabular/models/deepfm\n",
      "copying torchkeras/tabular/models/deepknn/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models/deepknn\n",
      "copying torchkeras/tabular/models/deepknn/config.py -> torchkeras-4.0.6/torchkeras/tabular/models/deepknn\n",
      "copying torchkeras/tabular/models/deepknn/deepknn_model.py -> torchkeras-4.0.6/torchkeras/tabular/models/deepknn\n",
      "copying torchkeras/tabular/models/fm/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models/fm\n",
      "copying torchkeras/tabular/models/fm/config.py -> torchkeras-4.0.6/torchkeras/tabular/models/fm\n",
      "copying torchkeras/tabular/models/fm/fm_model.py -> torchkeras-4.0.6/torchkeras/tabular/models/fm\n",
      "copying torchkeras/tabular/models/ft_transformer/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models/ft_transformer\n",
      "copying torchkeras/tabular/models/ft_transformer/config.py -> torchkeras-4.0.6/torchkeras/tabular/models/ft_transformer\n",
      "copying torchkeras/tabular/models/ft_transformer/ft_transformer.py -> torchkeras-4.0.6/torchkeras/tabular/models/ft_transformer\n",
      "copying torchkeras/tabular/models/gandalf/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models/gandalf\n",
      "copying torchkeras/tabular/models/gandalf/config.py -> torchkeras-4.0.6/torchkeras/tabular/models/gandalf\n",
      "copying torchkeras/tabular/models/gandalf/gandalf.py -> torchkeras-4.0.6/torchkeras/tabular/models/gandalf\n",
      "copying torchkeras/tabular/models/gate/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models/gate\n",
      "copying torchkeras/tabular/models/gate/config.py -> torchkeras-4.0.6/torchkeras/tabular/models/gate\n",
      "copying torchkeras/tabular/models/gate/gate_model.py -> torchkeras-4.0.6/torchkeras/tabular/models/gate\n",
      "copying torchkeras/tabular/models/node/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models/node\n",
      "copying torchkeras/tabular/models/node/architecture_blocks.py -> torchkeras-4.0.6/torchkeras/tabular/models/node\n",
      "copying torchkeras/tabular/models/node/config.py -> torchkeras-4.0.6/torchkeras/tabular/models/node\n",
      "copying torchkeras/tabular/models/node/node_model.py -> torchkeras-4.0.6/torchkeras/tabular/models/node\n",
      "copying torchkeras/tabular/models/pemlp/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models/pemlp\n",
      "copying torchkeras/tabular/models/pemlp/config.py -> torchkeras-4.0.6/torchkeras/tabular/models/pemlp\n",
      "copying torchkeras/tabular/models/pemlp/pemlp_model.py -> torchkeras-4.0.6/torchkeras/tabular/models/pemlp\n",
      "copying torchkeras/tabular/models/tab_transformer/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models/tab_transformer\n",
      "copying torchkeras/tabular/models/tab_transformer/config.py -> torchkeras-4.0.6/torchkeras/tabular/models/tab_transformer\n",
      "copying torchkeras/tabular/models/tab_transformer/tab_transformer.py -> torchkeras-4.0.6/torchkeras/tabular/models/tab_transformer\n",
      "copying torchkeras/tabular/models/tabm/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models/tabm\n",
      "copying torchkeras/tabular/models/tabm/config.py -> torchkeras-4.0.6/torchkeras/tabular/models/tabm\n",
      "copying torchkeras/tabular/models/tabm/tabm_model.py -> torchkeras-4.0.6/torchkeras/tabular/models/tabm\n",
      "copying torchkeras/tabular/models/tabnet/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/models/tabnet\n",
      "copying torchkeras/tabular/models/tabnet/config.py -> torchkeras-4.0.6/torchkeras/tabular/models/tabnet\n",
      "copying torchkeras/tabular/models/tabnet/tabnet_model.py -> torchkeras-4.0.6/torchkeras/tabular/models/tabnet\n",
      "copying torchkeras/tabular/utils/__init__.py -> torchkeras-4.0.6/torchkeras/tabular/utils\n",
      "copying torchkeras/tabular/utils/data_utils.py -> torchkeras-4.0.6/torchkeras/tabular/utils\n",
      "copying torchkeras/tabular/utils/nn_utils.py -> torchkeras-4.0.6/torchkeras/tabular/utils\n",
      "copying torchkeras/tabular/utils/python_utils.py -> torchkeras-4.0.6/torchkeras/tabular/utils\n",
      "copying torchkeras/tools/__init__.py -> torchkeras-4.0.6/torchkeras/tools\n",
      "copying torchkeras/tools/catboost.py -> torchkeras-4.0.6/torchkeras/tools\n",
      "copying torchkeras/tools/lightgbm.py -> torchkeras-4.0.6/torchkeras/tools\n",
      "copying torchkeras/tools/lightning.py -> torchkeras-4.0.6/torchkeras/tools\n",
      "copying torchkeras/tools/transformers.py -> torchkeras-4.0.6/torchkeras/tools\n",
      "copying torchkeras/tools/ultralytics.py -> torchkeras-4.0.6/torchkeras/tools\n",
      "copying torchkeras/vision/__init__.py -> torchkeras-4.0.6/torchkeras/vision\n",
      "copying torchkeras/vision/resnet.py -> torchkeras-4.0.6/torchkeras/vision\n",
      "copying torchkeras/vision/ssd.py -> torchkeras-4.0.6/torchkeras/vision\n",
      "copying torchkeras/vision/unet.py -> torchkeras-4.0.6/torchkeras/vision\n",
      "copying torchkeras.egg-info/SOURCES.txt -> torchkeras-4.0.6/torchkeras.egg-info\n",
      "Writing torchkeras-4.0.6/setup.cfg\n",
      "creating dist\n",
      "Creating tar archive\n",
      "removing 'torchkeras-4.0.6' (and everything under it)\n",
      "running bdist_wheel\n",
      "running build\n",
      "running build_py\n",
      "copying torchkeras/__init__.py -> build/lib/torchkeras\n",
      "copying torchkeras/tabular/tabular_preprocess.py -> build/lib/torchkeras/tabular\n",
      "copying torchkeras/tabular/step_runner.py -> build/lib/torchkeras/tabular\n",
      "creating build/lib/build/lib/torchkeras\n",
      "copying build/lib/torchkeras/metrics.py -> build/lib/build/lib/torchkeras\n",
      "copying build/lib/torchkeras/hugmodel.py -> build/lib/build/lib/torchkeras\n",
      "copying build/lib/torchkeras/__init__.py -> build/lib/build/lib/torchkeras\n",
      "copying build/lib/torchkeras/stacker.py -> build/lib/build/lib/torchkeras\n",
      "copying build/lib/torchkeras/soup.py -> build/lib/build/lib/torchkeras\n",
      "copying build/lib/torchkeras/kerasmodel.py -> build/lib/build/lib/torchkeras\n",
      "copying build/lib/torchkeras/vlog.py -> build/lib/build/lib/torchkeras\n",
      "copying build/lib/torchkeras/summary.py -> build/lib/build/lib/torchkeras\n",
      "copying build/lib/torchkeras/eda.py -> build/lib/build/lib/torchkeras\n",
      "copying build/lib/torchkeras/plots.py -> build/lib/build/lib/torchkeras\n",
      "copying build/lib/torchkeras/utils.py -> build/lib/build/lib/torchkeras\n",
      "copying build/lib/torchkeras/email.py -> build/lib/build/lib/torchkeras\n",
      "copying build/lib/torchkeras/pbar.py -> build/lib/build/lib/torchkeras\n",
      "copying build/lib/torchkeras/data.py -> build/lib/build/lib/torchkeras\n",
      "copying build/lib/torchkeras/kerascallbacks.py -> build/lib/build/lib/torchkeras\n",
      "creating build/lib/build/lib/torchkeras/tools\n",
      "copying build/lib/torchkeras/tools/lightgbm.py -> build/lib/build/lib/torchkeras/tools\n",
      "copying build/lib/torchkeras/tools/transformers.py -> build/lib/build/lib/torchkeras/tools\n",
      "copying build/lib/torchkeras/tools/catboost.py -> build/lib/build/lib/torchkeras/tools\n",
      "copying build/lib/torchkeras/tools/__init__.py -> build/lib/build/lib/torchkeras/tools\n",
      "copying build/lib/torchkeras/tools/lightning.py -> build/lib/build/lib/torchkeras/tools\n",
      "copying build/lib/torchkeras/tools/ultralytics.py -> build/lib/build/lib/torchkeras/tools\n",
      "creating build/lib/build/lib/torchkeras/chat\n",
      "copying build/lib/torchkeras/chat/chatllm.py -> build/lib/build/lib/torchkeras/chat\n",
      "copying build/lib/torchkeras/chat/__init__.py -> build/lib/build/lib/torchkeras/chat\n",
      "copying build/lib/torchkeras/chat/chatgpt.py -> build/lib/build/lib/torchkeras/chat\n",
      "copying build/lib/torchkeras/chat/ollama.py -> build/lib/build/lib/torchkeras/chat\n",
      "creating build/lib/build/lib/torchkeras/tabular\n",
      "copying build/lib/torchkeras/tabular/__init__.py -> build/lib/build/lib/torchkeras/tabular\n",
      "copying build/lib/torchkeras/tabular/tabular_dataset.py -> build/lib/build/lib/torchkeras/tabular\n",
      "copying build/lib/torchkeras/tabular/tabular_preprocess.py -> build/lib/build/lib/torchkeras/tabular\n",
      "copying build/lib/torchkeras/tabular/step_runner.py -> build/lib/build/lib/torchkeras/tabular\n",
      "creating build/lib/build/lib/torchkeras/vision\n",
      "copying build/lib/torchkeras/vision/ssd.py -> build/lib/build/lib/torchkeras/vision\n",
      "copying build/lib/torchkeras/vision/unet.py -> build/lib/build/lib/torchkeras/vision\n",
      "copying build/lib/torchkeras/vision/__init__.py -> build/lib/build/lib/torchkeras/vision\n",
      "copying build/lib/torchkeras/vision/resnet.py -> build/lib/build/lib/torchkeras/vision\n",
      "creating build/lib/build/lib/torchkeras/tabular/config\n",
      "copying build/lib/torchkeras/tabular/config/config.py -> build/lib/build/lib/torchkeras/tabular/config\n",
      "copying build/lib/torchkeras/tabular/config/__init__.py -> build/lib/build/lib/torchkeras/tabular/config\n",
      "creating build/lib/build/lib/torchkeras/tabular/utils\n",
      "copying build/lib/torchkeras/tabular/utils/__init__.py -> build/lib/build/lib/torchkeras/tabular/utils\n",
      "copying build/lib/torchkeras/tabular/utils/data_utils.py -> build/lib/build/lib/torchkeras/tabular/utils\n",
      "copying build/lib/torchkeras/tabular/utils/python_utils.py -> build/lib/build/lib/torchkeras/tabular/utils\n",
      "copying build/lib/torchkeras/tabular/utils/nn_utils.py -> build/lib/build/lib/torchkeras/tabular/utils\n",
      "creating build/lib/build/lib/torchkeras/tabular/models\n",
      "copying build/lib/torchkeras/tabular/models/__init__.py -> build/lib/build/lib/torchkeras/tabular/models\n",
      "copying build/lib/torchkeras/tabular/models/base_model.py -> build/lib/build/lib/torchkeras/tabular/models\n",
      "creating build/lib/build/lib/torchkeras/tabular/models/autoint\n",
      "copying build/lib/torchkeras/tabular/models/autoint/config.py -> build/lib/build/lib/torchkeras/tabular/models/autoint\n",
      "copying build/lib/torchkeras/tabular/models/autoint/__init__.py -> build/lib/build/lib/torchkeras/tabular/models/autoint\n",
      "copying build/lib/torchkeras/tabular/models/autoint/autoint.py -> build/lib/build/lib/torchkeras/tabular/models/autoint\n",
      "creating build/lib/build/lib/torchkeras/tabular/models/deepcross\n",
      "copying build/lib/torchkeras/tabular/models/deepcross/config.py -> build/lib/build/lib/torchkeras/tabular/models/deepcross\n",
      "copying build/lib/torchkeras/tabular/models/deepcross/deepcross_model.py -> build/lib/build/lib/torchkeras/tabular/models/deepcross\n",
      "copying build/lib/torchkeras/tabular/models/deepcross/__init__.py -> build/lib/build/lib/torchkeras/tabular/models/deepcross\n",
      "creating build/lib/build/lib/torchkeras/tabular/models/fm\n",
      "copying build/lib/torchkeras/tabular/models/fm/config.py -> build/lib/build/lib/torchkeras/tabular/models/fm\n",
      "copying build/lib/torchkeras/tabular/models/fm/__init__.py -> build/lib/build/lib/torchkeras/tabular/models/fm\n",
      "copying build/lib/torchkeras/tabular/models/fm/fm_model.py -> build/lib/build/lib/torchkeras/tabular/models/fm\n",
      "creating build/lib/build/lib/torchkeras/tabular/models/pemlp\n",
      "copying build/lib/torchkeras/tabular/models/pemlp/config.py -> build/lib/build/lib/torchkeras/tabular/models/pemlp\n",
      "copying build/lib/torchkeras/tabular/models/pemlp/pemlp_model.py -> build/lib/build/lib/torchkeras/tabular/models/pemlp\n",
      "copying build/lib/torchkeras/tabular/models/pemlp/__init__.py -> build/lib/build/lib/torchkeras/tabular/models/pemlp\n",
      "creating build/lib/build/lib/torchkeras/tabular/models/common\n",
      "copying build/lib/torchkeras/tabular/models/common/__init__.py -> build/lib/build/lib/torchkeras/tabular/models/common\n",
      "creating build/lib/build/lib/torchkeras/tabular/models/deepknn\n",
      "copying build/lib/torchkeras/tabular/models/deepknn/config.py -> build/lib/build/lib/torchkeras/tabular/models/deepknn\n",
      "copying build/lib/torchkeras/tabular/models/deepknn/deepknn_model.py -> build/lib/build/lib/torchkeras/tabular/models/deepknn\n",
      "copying build/lib/torchkeras/tabular/models/deepknn/__init__.py -> build/lib/build/lib/torchkeras/tabular/models/deepknn\n",
      "creating build/lib/build/lib/torchkeras/tabular/models/tabm\n",
      "copying build/lib/torchkeras/tabular/models/tabm/config.py -> build/lib/build/lib/torchkeras/tabular/models/tabm\n",
      "copying build/lib/torchkeras/tabular/models/tabm/__init__.py -> build/lib/build/lib/torchkeras/tabular/models/tabm\n",
      "copying build/lib/torchkeras/tabular/models/tabm/tabm_model.py -> build/lib/build/lib/torchkeras/tabular/models/tabm\n",
      "creating build/lib/build/lib/torchkeras/tabular/models/tabnet\n",
      "copying build/lib/torchkeras/tabular/models/tabnet/config.py -> build/lib/build/lib/torchkeras/tabular/models/tabnet\n",
      "copying build/lib/torchkeras/tabular/models/tabnet/__init__.py -> build/lib/build/lib/torchkeras/tabular/models/tabnet\n",
      "copying build/lib/torchkeras/tabular/models/tabnet/tabnet_model.py -> build/lib/build/lib/torchkeras/tabular/models/tabnet\n",
      "creating build/lib/build/lib/torchkeras/tabular/models/ft_transformer\n",
      "copying build/lib/torchkeras/tabular/models/ft_transformer/ft_transformer.py -> build/lib/build/lib/torchkeras/tabular/models/ft_transformer\n",
      "copying build/lib/torchkeras/tabular/models/ft_transformer/config.py -> build/lib/build/lib/torchkeras/tabular/models/ft_transformer\n",
      "copying build/lib/torchkeras/tabular/models/ft_transformer/__init__.py -> build/lib/build/lib/torchkeras/tabular/models/ft_transformer\n",
      "creating build/lib/build/lib/torchkeras/tabular/models/gate\n",
      "copying build/lib/torchkeras/tabular/models/gate/gate_model.py -> build/lib/build/lib/torchkeras/tabular/models/gate\n",
      "copying build/lib/torchkeras/tabular/models/gate/config.py -> build/lib/build/lib/torchkeras/tabular/models/gate\n",
      "copying build/lib/torchkeras/tabular/models/gate/__init__.py -> build/lib/build/lib/torchkeras/tabular/models/gate\n",
      "creating build/lib/build/lib/torchkeras/tabular/models/category_embedding\n",
      "copying build/lib/torchkeras/tabular/models/category_embedding/config.py -> build/lib/build/lib/torchkeras/tabular/models/category_embedding\n",
      "copying build/lib/torchkeras/tabular/models/category_embedding/__init__.py -> build/lib/build/lib/torchkeras/tabular/models/category_embedding\n",
      "copying build/lib/torchkeras/tabular/models/category_embedding/category_embedding_model.py -> build/lib/build/lib/torchkeras/tabular/models/category_embedding\n",
      "creating build/lib/build/lib/torchkeras/tabular/models/danet\n",
      "copying build/lib/torchkeras/tabular/models/danet/config.py -> build/lib/build/lib/torchkeras/tabular/models/danet\n",
      "copying build/lib/torchkeras/tabular/models/danet/__init__.py -> build/lib/build/lib/torchkeras/tabular/models/danet\n",
      "copying build/lib/torchkeras/tabular/models/danet/arch_blocks.py -> build/lib/build/lib/torchkeras/tabular/models/danet\n",
      "copying build/lib/torchkeras/tabular/models/danet/danet.py -> build/lib/build/lib/torchkeras/tabular/models/danet\n",
      "creating build/lib/build/lib/torchkeras/tabular/models/deepfm\n",
      "copying build/lib/torchkeras/tabular/models/deepfm/config.py -> build/lib/build/lib/torchkeras/tabular/models/deepfm\n",
      "copying build/lib/torchkeras/tabular/models/deepfm/__init__.py -> build/lib/build/lib/torchkeras/tabular/models/deepfm\n",
      "copying build/lib/torchkeras/tabular/models/deepfm/deepfm_model.py -> build/lib/build/lib/torchkeras/tabular/models/deepfm\n",
      "creating build/lib/build/lib/torchkeras/tabular/models/tab_transformer\n",
      "copying build/lib/torchkeras/tabular/models/tab_transformer/config.py -> build/lib/build/lib/torchkeras/tabular/models/tab_transformer\n",
      "copying build/lib/torchkeras/tabular/models/tab_transformer/__init__.py -> build/lib/build/lib/torchkeras/tabular/models/tab_transformer\n",
      "copying build/lib/torchkeras/tabular/models/tab_transformer/tab_transformer.py -> build/lib/build/lib/torchkeras/tabular/models/tab_transformer\n",
      "creating build/lib/build/lib/torchkeras/tabular/models/node\n",
      "copying build/lib/torchkeras/tabular/models/node/node_model.py -> build/lib/build/lib/torchkeras/tabular/models/node\n",
      "copying build/lib/torchkeras/tabular/models/node/config.py -> build/lib/build/lib/torchkeras/tabular/models/node\n",
      "copying build/lib/torchkeras/tabular/models/node/__init__.py -> build/lib/build/lib/torchkeras/tabular/models/node\n",
      "copying build/lib/torchkeras/tabular/models/node/architecture_blocks.py -> build/lib/build/lib/torchkeras/tabular/models/node\n",
      "creating build/lib/build/lib/torchkeras/tabular/models/gandalf\n",
      "copying build/lib/torchkeras/tabular/models/gandalf/config.py -> build/lib/build/lib/torchkeras/tabular/models/gandalf\n",
      "copying build/lib/torchkeras/tabular/models/gandalf/__init__.py -> build/lib/build/lib/torchkeras/tabular/models/gandalf\n",
      "copying build/lib/torchkeras/tabular/models/gandalf/gandalf.py -> build/lib/build/lib/torchkeras/tabular/models/gandalf\n",
      "creating build/lib/build/lib/torchkeras/tabular/models/common/layers\n",
      "copying build/lib/torchkeras/tabular/models/common/layers/misc.py -> build/lib/build/lib/torchkeras/tabular/models/common/layers\n",
      "copying build/lib/torchkeras/tabular/models/common/layers/transformers.py -> build/lib/build/lib/torchkeras/tabular/models/common/layers\n",
      "copying build/lib/torchkeras/tabular/models/common/layers/activations.py -> build/lib/build/lib/torchkeras/tabular/models/common/layers\n",
      "copying build/lib/torchkeras/tabular/models/common/layers/__init__.py -> build/lib/build/lib/torchkeras/tabular/models/common/layers\n",
      "copying build/lib/torchkeras/tabular/models/common/layers/gated_units.py -> build/lib/build/lib/torchkeras/tabular/models/common/layers\n",
      "copying build/lib/torchkeras/tabular/models/common/layers/embeddings.py -> build/lib/build/lib/torchkeras/tabular/models/common/layers\n",
      "copying build/lib/torchkeras/tabular/models/common/layers/batch_norm.py -> build/lib/build/lib/torchkeras/tabular/models/common/layers\n",
      "copying build/lib/torchkeras/tabular/models/common/layers/soft_trees.py -> build/lib/build/lib/torchkeras/tabular/models/common/layers\n",
      "creating build/lib/build/lib/torchkeras/tabular/models/common/heads\n",
      "copying build/lib/torchkeras/tabular/models/common/heads/config.py -> build/lib/build/lib/torchkeras/tabular/models/common/heads\n",
      "copying build/lib/torchkeras/tabular/models/common/heads/__init__.py -> build/lib/build/lib/torchkeras/tabular/models/common/heads\n",
      "copying build/lib/torchkeras/tabular/models/common/heads/blocks.py -> build/lib/build/lib/torchkeras/tabular/models/common/heads\n",
      "installing to build/bdist.macosx-11.0-arm64/wheel\n",
      "running install\n",
      "running install_lib\n",
      "creating build/bdist.macosx-11.0-arm64/wheel\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras\n",
      "copying build/lib/torchkeras/metrics.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tools\n",
      "copying build/lib/torchkeras/tools/lightgbm.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tools\n",
      "copying build/lib/torchkeras/tools/transformers.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tools\n",
      "copying build/lib/torchkeras/tools/catboost.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tools\n",
      "copying build/lib/torchkeras/tools/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tools\n",
      "copying build/lib/torchkeras/tools/lightning.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tools\n",
      "copying build/lib/torchkeras/tools/ultralytics.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tools\n",
      "copying build/lib/torchkeras/hugmodel.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/chat\n",
      "copying build/lib/torchkeras/chat/chatllm.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/chat\n",
      "copying build/lib/torchkeras/chat/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/chat\n",
      "copying build/lib/torchkeras/chat/chatgpt.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/chat\n",
      "copying build/lib/torchkeras/chat/ollama.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/chat\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/config\n",
      "copying build/lib/torchkeras/tabular/config/config.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/config\n",
      "copying build/lib/torchkeras/tabular/config/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/config\n",
      "copying build/lib/torchkeras/tabular/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/utils\n",
      "copying build/lib/torchkeras/tabular/utils/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/utils\n",
      "copying build/lib/torchkeras/tabular/utils/data_utils.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/utils\n",
      "copying build/lib/torchkeras/tabular/utils/python_utils.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/utils\n",
      "copying build/lib/torchkeras/tabular/utils/nn_utils.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/utils\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models/autoint\n",
      "copying build/lib/torchkeras/tabular/models/autoint/config.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/autoint\n",
      "copying build/lib/torchkeras/tabular/models/autoint/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/autoint\n",
      "copying build/lib/torchkeras/tabular/models/autoint/autoint.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/autoint\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models/deepcross\n",
      "copying build/lib/torchkeras/tabular/models/deepcross/config.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/deepcross\n",
      "copying build/lib/torchkeras/tabular/models/deepcross/deepcross_model.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/deepcross\n",
      "copying build/lib/torchkeras/tabular/models/deepcross/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/deepcross\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models/fm\n",
      "copying build/lib/torchkeras/tabular/models/fm/config.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/fm\n",
      "copying build/lib/torchkeras/tabular/models/fm/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/fm\n",
      "copying build/lib/torchkeras/tabular/models/fm/fm_model.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/fm\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models/pemlp\n",
      "copying build/lib/torchkeras/tabular/models/pemlp/config.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/pemlp\n",
      "copying build/lib/torchkeras/tabular/models/pemlp/pemlp_model.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/pemlp\n",
      "copying build/lib/torchkeras/tabular/models/pemlp/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/pemlp\n",
      "copying build/lib/torchkeras/tabular/models/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models\n",
      "copying build/lib/torchkeras/tabular/models/base_model.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models/common\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models/common/layers\n",
      "copying build/lib/torchkeras/tabular/models/common/layers/misc.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/common/layers\n",
      "copying build/lib/torchkeras/tabular/models/common/layers/transformers.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/common/layers\n",
      "copying build/lib/torchkeras/tabular/models/common/layers/activations.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/common/layers\n",
      "copying build/lib/torchkeras/tabular/models/common/layers/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/common/layers\n",
      "copying build/lib/torchkeras/tabular/models/common/layers/gated_units.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/common/layers\n",
      "copying build/lib/torchkeras/tabular/models/common/layers/embeddings.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/common/layers\n",
      "copying build/lib/torchkeras/tabular/models/common/layers/batch_norm.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/common/layers\n",
      "copying build/lib/torchkeras/tabular/models/common/layers/soft_trees.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/common/layers\n",
      "copying build/lib/torchkeras/tabular/models/common/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/common\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models/common/heads\n",
      "copying build/lib/torchkeras/tabular/models/common/heads/config.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/common/heads\n",
      "copying build/lib/torchkeras/tabular/models/common/heads/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/common/heads\n",
      "copying build/lib/torchkeras/tabular/models/common/heads/blocks.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/common/heads\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models/deepknn\n",
      "copying build/lib/torchkeras/tabular/models/deepknn/config.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/deepknn\n",
      "copying build/lib/torchkeras/tabular/models/deepknn/deepknn_model.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/deepknn\n",
      "copying build/lib/torchkeras/tabular/models/deepknn/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/deepknn\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models/tabm\n",
      "copying build/lib/torchkeras/tabular/models/tabm/config.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/tabm\n",
      "copying build/lib/torchkeras/tabular/models/tabm/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/tabm\n",
      "copying build/lib/torchkeras/tabular/models/tabm/tabm_model.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/tabm\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models/tabnet\n",
      "copying build/lib/torchkeras/tabular/models/tabnet/config.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/tabnet\n",
      "copying build/lib/torchkeras/tabular/models/tabnet/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/tabnet\n",
      "copying build/lib/torchkeras/tabular/models/tabnet/tabnet_model.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/tabnet\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models/ft_transformer\n",
      "copying build/lib/torchkeras/tabular/models/ft_transformer/ft_transformer.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/ft_transformer\n",
      "copying build/lib/torchkeras/tabular/models/ft_transformer/config.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/ft_transformer\n",
      "copying build/lib/torchkeras/tabular/models/ft_transformer/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/ft_transformer\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models/gate\n",
      "copying build/lib/torchkeras/tabular/models/gate/gate_model.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/gate\n",
      "copying build/lib/torchkeras/tabular/models/gate/config.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/gate\n",
      "copying build/lib/torchkeras/tabular/models/gate/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/gate\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models/category_embedding\n",
      "copying build/lib/torchkeras/tabular/models/category_embedding/config.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/category_embedding\n",
      "copying build/lib/torchkeras/tabular/models/category_embedding/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/category_embedding\n",
      "copying build/lib/torchkeras/tabular/models/category_embedding/category_embedding_model.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/category_embedding\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models/danet\n",
      "copying build/lib/torchkeras/tabular/models/danet/config.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/danet\n",
      "copying build/lib/torchkeras/tabular/models/danet/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/danet\n",
      "copying build/lib/torchkeras/tabular/models/danet/arch_blocks.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/danet\n",
      "copying build/lib/torchkeras/tabular/models/danet/danet.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/danet\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models/deepfm\n",
      "copying build/lib/torchkeras/tabular/models/deepfm/config.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/deepfm\n",
      "copying build/lib/torchkeras/tabular/models/deepfm/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/deepfm\n",
      "copying build/lib/torchkeras/tabular/models/deepfm/deepfm_model.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/deepfm\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models/tab_transformer\n",
      "copying build/lib/torchkeras/tabular/models/tab_transformer/config.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/tab_transformer\n",
      "copying build/lib/torchkeras/tabular/models/tab_transformer/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/tab_transformer\n",
      "copying build/lib/torchkeras/tabular/models/tab_transformer/tab_transformer.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/tab_transformer\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models/node\n",
      "copying build/lib/torchkeras/tabular/models/node/node_model.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/node\n",
      "copying build/lib/torchkeras/tabular/models/node/config.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/node\n",
      "copying build/lib/torchkeras/tabular/models/node/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/node\n",
      "copying build/lib/torchkeras/tabular/models/node/architecture_blocks.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/node\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/tabular/models/gandalf\n",
      "copying build/lib/torchkeras/tabular/models/gandalf/config.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/gandalf\n",
      "copying build/lib/torchkeras/tabular/models/gandalf/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/gandalf\n",
      "copying build/lib/torchkeras/tabular/models/gandalf/gandalf.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular/models/gandalf\n",
      "copying build/lib/torchkeras/tabular/tabular_dataset.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular\n",
      "copying build/lib/torchkeras/tabular/tabular_preprocess.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular\n",
      "copying build/lib/torchkeras/tabular/step_runner.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/tabular\n",
      "copying build/lib/torchkeras/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras\n",
      "copying build/lib/torchkeras/stacker.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/vision\n",
      "copying build/lib/torchkeras/vision/ssd.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/vision\n",
      "copying build/lib/torchkeras/vision/unet.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/vision\n",
      "copying build/lib/torchkeras/vision/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/vision\n",
      "copying build/lib/torchkeras/vision/resnet.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/vision\n",
      "copying build/lib/torchkeras/soup.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras\n",
      "copying build/lib/torchkeras/kerasmodel.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras\n",
      "copying build/lib/torchkeras/vlog.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras\n",
      "copying build/lib/torchkeras/summary.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras\n",
      "copying build/lib/torchkeras/eda.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras\n",
      "copying build/lib/torchkeras/plots.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras\n",
      "copying build/lib/torchkeras/utils.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras\n",
      "copying build/lib/torchkeras/email.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras\n",
      "copying build/lib/torchkeras/pbar.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras/assets\n",
      "copying build/lib/torchkeras/assets/park.jpg -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/assets\n",
      "copying build/lib/torchkeras/assets/SimHei.ttf -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/assets\n",
      "copying build/lib/torchkeras/assets/zidane.jpg -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras/assets\n",
      "copying build/lib/torchkeras/data.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras\n",
      "copying build/lib/torchkeras/kerascallbacks.py -> build/bdist.macosx-11.0-arm64/wheel/./torchkeras\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras\n",
      "copying build/lib/build/lib/torchkeras/metrics.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tools\n",
      "copying build/lib/build/lib/torchkeras/tools/lightgbm.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tools\n",
      "copying build/lib/build/lib/torchkeras/tools/transformers.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tools\n",
      "copying build/lib/build/lib/torchkeras/tools/catboost.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tools\n",
      "copying build/lib/build/lib/torchkeras/tools/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tools\n",
      "copying build/lib/build/lib/torchkeras/tools/lightning.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tools\n",
      "copying build/lib/build/lib/torchkeras/tools/ultralytics.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tools\n",
      "copying build/lib/build/lib/torchkeras/hugmodel.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/chat\n",
      "copying build/lib/build/lib/torchkeras/chat/chatllm.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/chat\n",
      "copying build/lib/build/lib/torchkeras/chat/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/chat\n",
      "copying build/lib/build/lib/torchkeras/chat/chatgpt.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/chat\n",
      "copying build/lib/build/lib/torchkeras/chat/ollama.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/chat\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/config\n",
      "copying build/lib/build/lib/torchkeras/tabular/config/config.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/config\n",
      "copying build/lib/build/lib/torchkeras/tabular/config/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/config\n",
      "copying build/lib/build/lib/torchkeras/tabular/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/utils\n",
      "copying build/lib/build/lib/torchkeras/tabular/utils/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/utils\n",
      "copying build/lib/build/lib/torchkeras/tabular/utils/data_utils.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/utils\n",
      "copying build/lib/build/lib/torchkeras/tabular/utils/python_utils.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/utils\n",
      "copying build/lib/build/lib/torchkeras/tabular/utils/nn_utils.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/utils\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models/autoint\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/autoint/config.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/autoint\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/autoint/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/autoint\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/autoint/autoint.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/autoint\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models/deepcross\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/deepcross/config.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/deepcross\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/deepcross/deepcross_model.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/deepcross\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/deepcross/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/deepcross\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models/fm\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/fm/config.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/fm\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/fm/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/fm\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/fm/fm_model.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/fm\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models/pemlp\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/pemlp/config.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/pemlp\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/pemlp/pemlp_model.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/pemlp\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/pemlp/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/pemlp\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/base_model.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models/common\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models/common/layers\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/common/layers/misc.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/common/layers\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/common/layers/transformers.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/common/layers\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/common/layers/activations.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/common/layers\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/common/layers/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/common/layers\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/common/layers/gated_units.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/common/layers\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/common/layers/embeddings.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/common/layers\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/common/layers/batch_norm.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/common/layers\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/common/layers/soft_trees.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/common/layers\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/common/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/common\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models/common/heads\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/common/heads/config.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/common/heads\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/common/heads/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/common/heads\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/common/heads/blocks.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/common/heads\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models/deepknn\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/deepknn/config.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/deepknn\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/deepknn/deepknn_model.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/deepknn\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/deepknn/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/deepknn\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models/tabm\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/tabm/config.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/tabm\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/tabm/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/tabm\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/tabm/tabm_model.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/tabm\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models/tabnet\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/tabnet/config.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/tabnet\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/tabnet/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/tabnet\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/tabnet/tabnet_model.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/tabnet\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models/ft_transformer\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/ft_transformer/ft_transformer.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/ft_transformer\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/ft_transformer/config.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/ft_transformer\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/ft_transformer/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/ft_transformer\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models/gate\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/gate/gate_model.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/gate\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/gate/config.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/gate\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/gate/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/gate\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models/category_embedding\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/category_embedding/config.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/category_embedding\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/category_embedding/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/category_embedding\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/category_embedding/category_embedding_model.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/category_embedding\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models/danet\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/danet/config.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/danet\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/danet/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/danet\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/danet/arch_blocks.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/danet\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/danet/danet.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/danet\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models/deepfm\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/deepfm/config.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/deepfm\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/deepfm/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/deepfm\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/deepfm/deepfm_model.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/deepfm\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models/tab_transformer\n"
     ]
    },
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "/Users/admin/miniforge3/lib/python3.12/site-packages/setuptools/command/build_py.py:212: _Warning: Package 'torchkeras.assets' is absent from the `packages` configuration.\n",
      "!!\n",
      "\n",
      "        ********************************************************************************\n",
      "        ############################\n",
      "        # Package would be ignored #\n",
      "        ############################\n",
      "        Python recognizes 'torchkeras.assets' as an importable package[^1],\n",
      "        but it is absent from setuptools' `packages` configuration.\n",
      "\n",
      "        This leads to an ambiguous overall configuration. If you want to distribute this\n",
      "        package, please make sure that 'torchkeras.assets' is explicitly added\n",
      "        to the `packages` configuration field.\n",
      "\n",
      "        Alternatively, you can also rely on setuptools' discovery methods\n",
      "        (for example by using `find_namespace_packages(...)`/`find_namespace:`\n",
      "        instead of `find_packages(...)`/`find:`).\n",
      "\n",
      "        You can read more about \"package discovery\" on setuptools documentation page:\n",
      "\n",
      "        - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html\n",
      "\n",
      "        If you don't want 'torchkeras.assets' to be distributed and are\n",
      "        already explicitly excluding 'torchkeras.assets' via\n",
      "        `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,\n",
      "        you can try to use `exclude_package_data`, or `include-package-data=False` in\n",
      "        combination with a more fine grained `package-data` configuration.\n",
      "\n",
      "        You can read more about \"package data files\" on setuptools documentation page:\n",
      "\n",
      "        - https://setuptools.pypa.io/en/latest/userguide/datafiles.html\n",
      "\n",
      "\n",
      "        [^1]: For Python, any directory (with suitable naming) can be imported,\n",
      "              even if it does not contain any `.py` files.\n",
      "              On the other hand, currently there is no concept of package data\n",
      "              directory, all directories are treated like packages.\n",
      "        ********************************************************************************\n",
      "\n",
      "!!\n",
      "  check.warn(importable)\n",
      "/Users/admin/miniforge3/lib/python3.12/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated.\n",
      "!!\n",
      "\n",
      "        ********************************************************************************\n",
      "        Please avoid running ``setup.py`` directly.\n",
      "        Instead, use pypa/build, pypa/installer or other\n",
      "        standards-based tools.\n",
      "\n",
      "        By 2025-Oct-31, you need to update your project and remove deprecated calls\n",
      "        or your builds will no longer be supported.\n",
      "\n",
      "        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.\n",
      "        ********************************************************************************\n",
      "\n",
      "!!\n",
      "  self.initialize_options()\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "copying build/lib/build/lib/torchkeras/tabular/models/tab_transformer/config.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/tab_transformer\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/tab_transformer/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/tab_transformer\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/tab_transformer/tab_transformer.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/tab_transformer\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models/node\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/node/node_model.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/node\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/node/config.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/node\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/node/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/node\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/node/architecture_blocks.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/node\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/tabular/models/gandalf\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/gandalf/config.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/gandalf\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/gandalf/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/gandalf\n",
      "copying build/lib/build/lib/torchkeras/tabular/models/gandalf/gandalf.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular/models/gandalf\n",
      "copying build/lib/build/lib/torchkeras/tabular/tabular_dataset.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular\n",
      "copying build/lib/build/lib/torchkeras/tabular/tabular_preprocess.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular\n",
      "copying build/lib/build/lib/torchkeras/tabular/step_runner.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/tabular\n",
      "copying build/lib/build/lib/torchkeras/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras\n",
      "copying build/lib/build/lib/torchkeras/stacker.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/build/lib/torchkeras/vision\n",
      "copying build/lib/build/lib/torchkeras/vision/ssd.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/vision\n",
      "copying build/lib/build/lib/torchkeras/vision/unet.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/vision\n",
      "copying build/lib/build/lib/torchkeras/vision/__init__.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/vision\n",
      "copying build/lib/build/lib/torchkeras/vision/resnet.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras/vision\n",
      "copying build/lib/build/lib/torchkeras/soup.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras\n",
      "copying build/lib/build/lib/torchkeras/kerasmodel.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras\n",
      "copying build/lib/build/lib/torchkeras/vlog.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras\n",
      "copying build/lib/build/lib/torchkeras/summary.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras\n",
      "copying build/lib/build/lib/torchkeras/eda.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras\n",
      "copying build/lib/build/lib/torchkeras/plots.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras\n",
      "copying build/lib/build/lib/torchkeras/utils.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras\n",
      "copying build/lib/build/lib/torchkeras/email.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras\n",
      "copying build/lib/build/lib/torchkeras/pbar.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras\n",
      "copying build/lib/build/lib/torchkeras/data.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras\n",
      "copying build/lib/build/lib/torchkeras/kerascallbacks.py -> build/bdist.macosx-11.0-arm64/wheel/./build/lib/torchkeras\n",
      "running install_egg_info\n",
      "Copying torchkeras.egg-info to build/bdist.macosx-11.0-arm64/wheel/./torchkeras-4.0.6-py3.12.egg-info\n",
      "running install_scripts\n",
      "creating build/bdist.macosx-11.0-arm64/wheel/torchkeras-4.0.6.dist-info/WHEEL\n",
      "creating 'dist/torchkeras-4.0.6-py3-none-any.whl' and adding 'build/bdist.macosx-11.0-arm64/wheel' to it\n",
      "adding 'build/lib/torchkeras/__init__.py'\n",
      "adding 'build/lib/torchkeras/data.py'\n",
      "adding 'build/lib/torchkeras/eda.py'\n",
      "adding 'build/lib/torchkeras/email.py'\n",
      "adding 'build/lib/torchkeras/hugmodel.py'\n",
      "adding 'build/lib/torchkeras/kerascallbacks.py'\n",
      "adding 'build/lib/torchkeras/kerasmodel.py'\n",
      "adding 'build/lib/torchkeras/metrics.py'\n",
      "adding 'build/lib/torchkeras/pbar.py'\n",
      "adding 'build/lib/torchkeras/plots.py'\n",
      "adding 'build/lib/torchkeras/soup.py'\n",
      "adding 'build/lib/torchkeras/stacker.py'\n",
      "adding 'build/lib/torchkeras/summary.py'\n",
      "adding 'build/lib/torchkeras/utils.py'\n",
      "adding 'build/lib/torchkeras/vlog.py'\n",
      "adding 'build/lib/torchkeras/chat/__init__.py'\n",
      "adding 'build/lib/torchkeras/chat/chatgpt.py'\n",
      "adding 'build/lib/torchkeras/chat/chatllm.py'\n",
      "adding 'build/lib/torchkeras/chat/ollama.py'\n",
      "adding 'build/lib/torchkeras/tabular/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/step_runner.py'\n",
      "adding 'build/lib/torchkeras/tabular/tabular_dataset.py'\n",
      "adding 'build/lib/torchkeras/tabular/tabular_preprocess.py'\n",
      "adding 'build/lib/torchkeras/tabular/config/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/config/config.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/base_model.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/autoint/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/autoint/autoint.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/autoint/config.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/category_embedding/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/category_embedding/category_embedding_model.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/category_embedding/config.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/common/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/common/heads/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/common/heads/blocks.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/common/heads/config.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/common/layers/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/common/layers/activations.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/common/layers/batch_norm.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/common/layers/embeddings.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/common/layers/gated_units.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/common/layers/misc.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/common/layers/soft_trees.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/common/layers/transformers.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/danet/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/danet/arch_blocks.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/danet/config.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/danet/danet.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/deepcross/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/deepcross/config.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/deepcross/deepcross_model.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/deepfm/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/deepfm/config.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/deepfm/deepfm_model.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/deepknn/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/deepknn/config.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/deepknn/deepknn_model.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/fm/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/fm/config.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/fm/fm_model.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/ft_transformer/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/ft_transformer/config.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/ft_transformer/ft_transformer.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/gandalf/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/gandalf/config.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/gandalf/gandalf.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/gate/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/gate/config.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/gate/gate_model.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/node/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/node/architecture_blocks.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/node/config.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/node/node_model.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/pemlp/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/pemlp/config.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/pemlp/pemlp_model.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/tab_transformer/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/tab_transformer/config.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/tab_transformer/tab_transformer.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/tabm/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/tabm/config.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/tabm/tabm_model.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/tabnet/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/tabnet/config.py'\n",
      "adding 'build/lib/torchkeras/tabular/models/tabnet/tabnet_model.py'\n",
      "adding 'build/lib/torchkeras/tabular/utils/__init__.py'\n",
      "adding 'build/lib/torchkeras/tabular/utils/data_utils.py'\n",
      "adding 'build/lib/torchkeras/tabular/utils/nn_utils.py'\n",
      "adding 'build/lib/torchkeras/tabular/utils/python_utils.py'\n",
      "adding 'build/lib/torchkeras/tools/__init__.py'\n",
      "adding 'build/lib/torchkeras/tools/catboost.py'\n",
      "adding 'build/lib/torchkeras/tools/lightgbm.py'\n",
      "adding 'build/lib/torchkeras/tools/lightning.py'\n",
      "adding 'build/lib/torchkeras/tools/transformers.py'\n",
      "adding 'build/lib/torchkeras/tools/ultralytics.py'\n",
      "adding 'build/lib/torchkeras/vision/__init__.py'\n",
      "adding 'build/lib/torchkeras/vision/resnet.py'\n",
      "adding 'build/lib/torchkeras/vision/ssd.py'\n",
      "adding 'build/lib/torchkeras/vision/unet.py'\n",
      "adding 'torchkeras/__init__.py'\n",
      "adding 'torchkeras/data.py'\n",
      "adding 'torchkeras/eda.py'\n",
      "adding 'torchkeras/email.py'\n",
      "adding 'torchkeras/hugmodel.py'\n",
      "adding 'torchkeras/kerascallbacks.py'\n",
      "adding 'torchkeras/kerasmodel.py'\n",
      "adding 'torchkeras/metrics.py'\n",
      "adding 'torchkeras/pbar.py'\n",
      "adding 'torchkeras/plots.py'\n",
      "adding 'torchkeras/soup.py'\n",
      "adding 'torchkeras/stacker.py'\n",
      "adding 'torchkeras/summary.py'\n",
      "adding 'torchkeras/utils.py'\n",
      "adding 'torchkeras/vlog.py'\n",
      "adding 'torchkeras/assets/SimHei.ttf'\n",
      "adding 'torchkeras/assets/park.jpg'\n",
      "adding 'torchkeras/assets/zidane.jpg'\n",
      "adding 'torchkeras/chat/__init__.py'\n",
      "adding 'torchkeras/chat/chatgpt.py'\n",
      "adding 'torchkeras/chat/chatllm.py'\n",
      "adding 'torchkeras/chat/ollama.py'\n",
      "adding 'torchkeras/tabular/__init__.py'\n",
      "adding 'torchkeras/tabular/step_runner.py'\n",
      "adding 'torchkeras/tabular/tabular_dataset.py'\n",
      "adding 'torchkeras/tabular/tabular_preprocess.py'\n",
      "adding 'torchkeras/tabular/config/__init__.py'\n",
      "adding 'torchkeras/tabular/config/config.py'\n",
      "adding 'torchkeras/tabular/models/__init__.py'\n",
      "adding 'torchkeras/tabular/models/base_model.py'\n",
      "adding 'torchkeras/tabular/models/autoint/__init__.py'\n",
      "adding 'torchkeras/tabular/models/autoint/autoint.py'\n",
      "adding 'torchkeras/tabular/models/autoint/config.py'\n",
      "adding 'torchkeras/tabular/models/category_embedding/__init__.py'\n",
      "adding 'torchkeras/tabular/models/category_embedding/category_embedding_model.py'\n",
      "adding 'torchkeras/tabular/models/category_embedding/config.py'\n",
      "adding 'torchkeras/tabular/models/common/__init__.py'\n",
      "adding 'torchkeras/tabular/models/common/heads/__init__.py'\n",
      "adding 'torchkeras/tabular/models/common/heads/blocks.py'\n",
      "adding 'torchkeras/tabular/models/common/heads/config.py'\n",
      "adding 'torchkeras/tabular/models/common/layers/__init__.py'\n",
      "adding 'torchkeras/tabular/models/common/layers/activations.py'\n",
      "adding 'torchkeras/tabular/models/common/layers/batch_norm.py'\n",
      "adding 'torchkeras/tabular/models/common/layers/embeddings.py'\n",
      "adding 'torchkeras/tabular/models/common/layers/gated_units.py'\n",
      "adding 'torchkeras/tabular/models/common/layers/misc.py'\n",
      "adding 'torchkeras/tabular/models/common/layers/soft_trees.py'\n",
      "adding 'torchkeras/tabular/models/common/layers/transformers.py'\n",
      "adding 'torchkeras/tabular/models/danet/__init__.py'\n",
      "adding 'torchkeras/tabular/models/danet/arch_blocks.py'\n",
      "adding 'torchkeras/tabular/models/danet/config.py'\n",
      "adding 'torchkeras/tabular/models/danet/danet.py'\n",
      "adding 'torchkeras/tabular/models/deepcross/__init__.py'\n",
      "adding 'torchkeras/tabular/models/deepcross/config.py'\n",
      "adding 'torchkeras/tabular/models/deepcross/deepcross_model.py'\n",
      "adding 'torchkeras/tabular/models/deepfm/__init__.py'\n",
      "adding 'torchkeras/tabular/models/deepfm/config.py'\n",
      "adding 'torchkeras/tabular/models/deepfm/deepfm_model.py'\n",
      "adding 'torchkeras/tabular/models/deepknn/__init__.py'\n",
      "adding 'torchkeras/tabular/models/deepknn/config.py'\n",
      "adding 'torchkeras/tabular/models/deepknn/deepknn_model.py'\n",
      "adding 'torchkeras/tabular/models/fm/__init__.py'\n",
      "adding 'torchkeras/tabular/models/fm/config.py'\n",
      "adding 'torchkeras/tabular/models/fm/fm_model.py'\n",
      "adding 'torchkeras/tabular/models/ft_transformer/__init__.py'\n",
      "adding 'torchkeras/tabular/models/ft_transformer/config.py'\n",
      "adding 'torchkeras/tabular/models/ft_transformer/ft_transformer.py'\n",
      "adding 'torchkeras/tabular/models/gandalf/__init__.py'\n",
      "adding 'torchkeras/tabular/models/gandalf/config.py'\n",
      "adding 'torchkeras/tabular/models/gandalf/gandalf.py'\n",
      "adding 'torchkeras/tabular/models/gate/__init__.py'\n",
      "adding 'torchkeras/tabular/models/gate/config.py'\n",
      "adding 'torchkeras/tabular/models/gate/gate_model.py'\n",
      "adding 'torchkeras/tabular/models/node/__init__.py'\n",
      "adding 'torchkeras/tabular/models/node/architecture_blocks.py'\n",
      "adding 'torchkeras/tabular/models/node/config.py'\n",
      "adding 'torchkeras/tabular/models/node/node_model.py'\n",
      "adding 'torchkeras/tabular/models/pemlp/__init__.py'\n",
      "adding 'torchkeras/tabular/models/pemlp/config.py'\n",
      "adding 'torchkeras/tabular/models/pemlp/pemlp_model.py'\n",
      "adding 'torchkeras/tabular/models/tab_transformer/__init__.py'\n",
      "adding 'torchkeras/tabular/models/tab_transformer/config.py'\n",
      "adding 'torchkeras/tabular/models/tab_transformer/tab_transformer.py'\n",
      "adding 'torchkeras/tabular/models/tabm/__init__.py'\n",
      "adding 'torchkeras/tabular/models/tabm/config.py'\n",
      "adding 'torchkeras/tabular/models/tabm/tabm_model.py'\n",
      "adding 'torchkeras/tabular/models/tabnet/__init__.py'\n",
      "adding 'torchkeras/tabular/models/tabnet/config.py'\n",
      "adding 'torchkeras/tabular/models/tabnet/tabnet_model.py'\n",
      "adding 'torchkeras/tabular/utils/__init__.py'\n",
      "adding 'torchkeras/tabular/utils/data_utils.py'\n",
      "adding 'torchkeras/tabular/utils/nn_utils.py'\n",
      "adding 'torchkeras/tabular/utils/python_utils.py'\n",
      "adding 'torchkeras/tools/__init__.py'\n",
      "adding 'torchkeras/tools/catboost.py'\n",
      "adding 'torchkeras/tools/lightgbm.py'\n",
      "adding 'torchkeras/tools/lightning.py'\n",
      "adding 'torchkeras/tools/transformers.py'\n",
      "adding 'torchkeras/tools/ultralytics.py'\n",
      "adding 'torchkeras/vision/__init__.py'\n",
      "adding 'torchkeras/vision/resnet.py'\n",
      "adding 'torchkeras/vision/ssd.py'\n",
      "adding 'torchkeras/vision/unet.py'\n",
      "adding 'torchkeras-4.0.6.dist-info/licenses/LICENSE'\n",
      "adding 'torchkeras-4.0.6.dist-info/METADATA'\n",
      "adding 'torchkeras-4.0.6.dist-info/WHEEL'\n",
      "adding 'torchkeras-4.0.6.dist-info/top_level.txt'\n",
      "adding 'torchkeras-4.0.6.dist-info/RECORD'\n",
      "removing build/bdist.macosx-11.0-arm64/wheel\n"
     ]
    }
   ],
   "source": [
    "%run setup.py sdist bdist_wheel"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "e30d81ab-80c2-4851-8ffb-424a72c5526d",
   "metadata": {},
   "outputs": [],
   "source": [
    "!pip install torchkeras "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "30676d3d",
   "metadata": {},
   "outputs": [],
   "source": [
    "#!pip install --user --upgrade twine\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "8becab65",
   "metadata": {},
   "outputs": [],
   "source": [
    "# upload the repository to pypi (test)\n",
    "#!python3 -m twine upload --repository-url https://test.pypi.org/legacy/ dist/*\n",
    "#!python3 -m twine upload  dist/*"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "e918e7d1",
   "metadata": {},
   "outputs": [],
   "source": [
    "# install the repository from pypi (test)\n",
    "#!python3 -m pip install --index-url https://test.pypi.org/simple/ --no-deps torchkeras"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "085d81f3",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": []
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": []
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": []
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": []
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": []
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": []
    }
   ],
   "source": [
    "# 清理之前的构建文件\n",
    "!rm -rf build dist *.egg-info\n",
    "# 重新构建项目\n",
    "!python setup.py clean --all sdist bdist_wheel\n",
    "# 发布\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "15a121a8",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 安装 twine（如果需要）\n",
    "!pip install --user --upgrade twine"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "3ffb5ba5",
   "metadata": {},
   "outputs": [],
   "source": [
    "# 使用 twine 发布到 PyPI\n",
    "!python -m twine upload dist/*"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "639a6307",
   "metadata": {},
   "source": [
    "## 2，Upload to github"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "7a76c373",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": []
    }
   ],
   "source": [
    "!git config --global user.name \"lyhue1991\"\n",
    "!git config --global user.email \"lyhue1991@163.com\"\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "6b8fef4f-3713-4b0a-b92b-c5e9c37b2893",
   "metadata": {},
   "outputs": [],
   "source": [
    "#!git reset 9b060d7db1653627bc725f7b65283cb4d6ae799d"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "4ebd65aa",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Initialized empty Git repository in /Users/admin/Codes/torchkeras/.git/\n"
     ]
    }
   ],
   "source": [
    "!git init "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "7a23b162",
   "metadata": {},
   "outputs": [],
   "source": [
    "!git add -A"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "cdb41033",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[main e7e79b5] update 4.0.6\n",
      " 3 files changed, 26 insertions(+), 71 deletions(-)\n"
     ]
    }
   ],
   "source": [
    "!git commit -m\"update 4.0.6\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "f4588e72-d794-4365-8438-ecfa0890d6ed",
   "metadata": {},
   "outputs": [],
   "source": [
    "!git pull origin "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "a543fbf2",
   "metadata": {},
   "outputs": [],
   "source": [
    "#!git remote remove origin \n",
    "#!git remote add origin git@github.com:lyhue1991/torchkeras.git\n",
    "#!git remote add gitee git@gitee.com:Python_Ai_Road/torchkeras.git"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "12e49933",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Enumerating objects: 11, done.\n",
      "Counting objects: 100% (11/11), done.\n",
      "Delta compression using up to 12 threads\n",
      "Compressing objects: 100% (6/6), done.\n",
      "Writing objects: 100% (6/6), 850 bytes | 850.00 KiB/s, done.\n",
      "Total 6 (delta 5), reused 0 (delta 0), pack-reused 0\n",
      "remote: Resolving deltas: 100% (5/5), completed with 5 local objects.\u001b[K\n",
      "To github.com:lyhue1991/torchkeras.git\n",
      "   14db3b6..e7e79b5  main -> master\n"
     ]
    }
   ],
   "source": [
    "!git push  origin main:master "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "fb2bc03c",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Enumerating objects: 11, done.\n",
      "Counting objects: 100% (11/11), done.\n",
      "Delta compression using up to 12 threads\n",
      "Compressing objects: 100% (6/6), done.\n",
      "Writing objects: 100% (6/6), 850 bytes | 850.00 KiB/s, done.\n",
      "Total 6 (delta 5), reused 0 (delta 0), pack-reused 0\n",
      "remote: Powered by \u001b[01;33mGITEE.COM \u001b[0m[1.1.5]\u001b[K\n",
      "remote: Set trace flag 06412ab5\u001b[K\n",
      "To gitee.com:Python_Ai_Road/torchkeras.git\n",
      "   14db3b6..e7e79b5  main -> master\n"
     ]
    }
   ],
   "source": [
    "!git push  gitee main:master "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "32acb452-68b3-4182-b74d-89c0aebfca8e",
   "metadata": {},
   "outputs": [],
   "source": []
  },
  {
   "cell_type": "markdown",
   "id": "c6115644",
   "metadata": {},
   "source": [
    "## 3， gitignore"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "id": "644f0c51",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Overwriting .gitignore\n"
     ]
    }
   ],
   "source": [
    "%%writefile .gitignore\n",
    "*/catboost_info \n",
    "*/catboost_cached_datasets \n",
    "*/catboost_model \n",
    ".DS_store\n",
    ".ipynb_checkpoints\n",
    ".ipynb_checkpoints/* \n",
    "torchkeras.egg-info/*\n",
    "dist/*\n",
    "build/*\n",
    "*.ipynb_checkpoints\n",
    "torchkeras/__pycache__/\n",
    "torchkeras/models/__pycache__/\n",
    "examples/datasets/\n",
    "__pycache__\n",
    "examples/*.pt\n",
    "examples/*.png\n",
    "examples/*.md \n",
    "examples/*.zip\n",
    "examples/*.parquet\n",
    "examples/wandb/\n",
    "torchkeras/ocr/__pycache__/\n",
    "*/__pycache__\n",
    "*.pyc\n",
    "torchkeras/chat/__pycache__/\n",
    "torchkeras/tools/__pycache__/\n",
    "examples/*.zip \n",
    "examples/*.pt\n",
    "examples/checkpoint\n",
    "examples/*.parquet \n",
    "examples/*.png\n",
    "examples/.ipynb_checkpoints\n",
    "examples/__pycache__/\n",
    "torchkeras/chat/__pycache__/\n",
    ".idea\n",
    "mnist\n",
    "output_dir\n",
    "wandb\n",
    "*.pt\n",
    "debug.ipynb\n",
    "cats\n",
    "ImageCleaner\n",
    "runs \n",
    "checkpoint\n",
    "*.jpg\n",
    "*.png\n"
   ]
  }
 ],
 "metadata": {
  "jupytext": {
   "cell_metadata_filter": "-all",
   "main_language": "python",
   "notebook_metadata_filter": "-all"
  },
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.12.10"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
